//输入参数t 对应类型后 根据后面的值 公斤 英镑转换
package main

import (
	"flag"
	"fmt"

	// "os"
	"weights"
)

var t = flag.String("t", "k", "输入的重量类型 默认kg")

func main() {
	var text = "输入的类型是"
	flag.Parse()
	fmt.Println("类型---" + *t)
	// input := bufio.NewScanner(os.Stdin)
	var z string
	switch *t {
	case "k":
		// for input.Scan() {
		// fmt.Println("转换值---" + input.Text()[0:])
		z = fmt.Sprintf("%f", weights.KToP(weights.Kg(1)))
		// fmt.Printf("类型为%T", z)
		// }
		text += "公斤"
	case "p":
		// for input.Scan() {
		// 	fmt.Println("转换值---" + input.Text()[0:])
		// 	input.Text() = weight.Pound(1)
		// }
		// z = weights.PToK(weights.Kg(1))
		z = fmt.Sprintf("%f", weights.PToK(weights.Pound(1)))
		text += "英镑"
		// for _, inputV := range os.Args[1:] {
		// 	fmt.Println("转换值---" + inputV)
		// 	z += weight.PToK(inputV) + " "
		// }
	}
	fmt.Println(text + "转换为>" + z)

}
